@charset "utf-8";

.main{width:1300px;margin:0 auto;}
.header{width:100%;height: 110px;z-index:999;}
.header .inner{width:1700px;overflow:hidden;margin:0 auto;}
.header .logo{float:left;width:300px;height:60px;margin:26px 0;}
.header .logo img{width:300px;height:60px;}
.header .nav{float: left;/*width:970px;*/height:45px;margin:32px 0;}
.header .nav ul{}
.header .nav ul>li{float:left;width:100px;line-height:45px;text-align:center;}
.header .nav ul>li:hover a{/*color:#008ede;*/}
.header .nav ul>li:hover .nav_submenu {display: block;}
.header .nav ul>li>a{font-size:16px;color:#3f3a39;font-weight:600;position: relative;}
.header .nav ul>li>a em{position:absolute;top:8px;right:-20px;width:18px;height:18px;background: url(../images/arrow-down.png) no-repeat;}
.header .nav .nav_submenu {font-weight:500;text-transform: none;display:none;position:absolute;width:90px;background:#fff;border-radius:0 0 4px 4px;
box-shadow:0 1px 3px rgba(0,0,0,0.2);color:#3f3a39;z-index:999;}
.header .nav .nav_submenu-item:hover {background:rgba(0, 0, 0, 0.1);}
.header .nav .nav_submenu li{width:100%;line-height:32px;text-align:center;}
.header .nav .nav_submenu li>a{font-size:13px;color:#3f3a39;}
.header .nav .nav_submenu li a:hover{color:#d31a3d;}

.search{float:right;width:180px;height:34px;background:#f2f2f2;border-radius:16px;margin:38px 0 0 0;}
.search .text-box{width:120px;height:30px;padding:2px 10px;border:none;background:none;}
.search .text-box::placeholder{font-size:12px;color:#717171;}
.search .submit-box{width:20px;height:20px;background:url(../images/img3.png) no-repeat;border:none;}

/*轮播图*/
#full-screen-slider { width:100%; height:650px; float:left; position:relative;z-index:9;}
#slides{display:block; width:100%; height:650px; list-style:none; padding:0; margin:0; position:relative}
#slides li{display:block; width:100%;height:650px; list-style:none; padding:0; margin:0; position:absolute}
#slides li a{ display:block; width:100%;text-indent:-9999px}
#pagination{display:block; list-style:none; position:absolute; left:28%; bottom:30px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li{float:left;display:block; list-style:none; width:40px; height:6px;border-radius:4px; margin-left:15px; background:#FFF }
#pagination li a{display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current {border-radius:4px;background:#d31a3d;}


.service{width:1300px;overflow:hidden;margin:0px auto;}
.service ul{}
.service ul li{float:left;width:413px;height:170px;margin:30px 30px 30px 0;background:#e3e3e3;border-radius:6px;}
.service ul li:nth-child(3){margin-right:0;}

.service ul li img{float:left;width:240px;height: 170px;}
.service ul li dl{float:left;width:160px;margin:0 0 0 10px}
.service ul li dl dt{line-height:32px;font-size:18px;color:#d31a3d;}
.service ul li dl dd{font-size:12px;color:#666666;}
.service ul li dl span{display:inline-block;font-size:20px;color:#ccc;font-weight:bold;margin-top:45px;}

.part-four{width:1300px;overflow:hidden;margin:0 auto 30px;}
/* 招投标信息 */
.slideTxtBox{ width:630px;text-align:left;}
.slideTxtBox .hd{height:40px; line-height:40px;padding:0 10px 0 10px;border-bottom:2px solid #ddd;position:relative;}
.slideTxtBox .hd ul{float:left;  position:absolute;left:0px;top:-1px;height:32px;position: relative;}
.slideTxtBox .hd ul em{position: absolute;top:0;left:90px;}
.slideTxtBox .hd ul li{float:left;padding:0 10px;cursor:pointer;font-size:18px;}
.slideTxtBox .hd ul li.on{height:30px;  background:#fff;color:#d31a3d;}
.slideTxtBox .hd ul li.on a{}
.slideTxtBox .bd ul{padding:0px;zoom:1;}
.slideTxtBox .bd li{height:44px;padding:0 12px;line-height:44px;}
.slideTxtBox .bd li:nth-child(odd){background:#f5f6f8;}
.slideTxtBox .bd li a{padding-left:20px;background:url(../images/icon-laba.png) no-repeat left;background-size:12px 12px;font-size:15px;color:#444;
   overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.slideTxtBox .bd li a:hover{color:#d31a3d;}
.slideTxtBox .bd li .date{float:right;font-size:12px;color:#999;}

/*新闻中心*/
.newscenter{width:620px;overflow:hidden;}
.newscenter .hd{height:40px;line-height:40px;border-bottom:2px solid #ddd;}
.newscenter .hd span{font-size:18px;color:#d31a3d;}
.newscenter .hd a{float:right;color:#666;}
.newscenter .bd{padding:10px 0;}
.newscenter .bd dl{overflow:hidden;}
.newscenter .bd dl img{float:left;margin-right:14px;width:180px;height:110px;}
.newscenter .bd dl dt{line-height:28px;}
.newscenter .bd dl dt a{font-size:16px;color:#333;font-weight:600;}
.newscenter .bd dl span{line-height:34px;color:#999;}
.newscenter .bd dl dd{font-size:12px;color:#666;}
.newscenter .bd ul{margin-top:6px;}
.newscenter .bd ul li{line-height:32px;}
.newscenter .bd ul li a{font-size:14px;color:#444;padding-left:20px;background:url(../images/icon-news.png) no-repeat left;background-size:12px 12px;}
.newscenter .bd ul li a:hover{color:#d31a3d;}
.newscenter .bd ul li span{float:right;color:#999;}

.page{display:block;width:100%;margin:20px 0 0 0;line-height:50px;text-align:center;font-size:13px;}
.page span{margin:0 6px;}
.page a{margin:0 2px;padding:2px 8px;border:#e3e3e3 solid 1px;color:#d31a3d;}

.companys{width:1300px;overflow:hidden;margin:0 auto 8px;}
.companys .companys-left{width:870px;}
.companys .companys-left ul{}
.companys .companys-left ul li{float:left;width:275px;height: 127px;margin:0 22px 22px 0;border-radius:4px;text-align:center;}
.companys .companys-left ul li:nth-child(3n){margin-right:0;}
.companys .companys-left ul li:nth-child(1){background:url(../images/c01.jpg) no-repeat center;}
.companys .companys-left ul li:nth-child(2){background:url(../images/c02.jpg) no-repeat center;}
.companys .companys-left ul li:nth-child(3){background:url(../images/c03.jpg) no-repeat center;margin-right:0;}
.companys .companys-left ul li:nth-child(4){background:url(../images/c04.jpg) no-repeat center;}
.companys .companys-left ul li:nth-child(5){background:url(../images/c05.jpg) no-repeat center;}
.companys .companys-left ul li:nth-child(6){background:url(../images/c06.jpg) no-repeat center;margin-right:0;}
.companys .companys-left ul li a{width:100%;height:100%;font-size:18px;color:#fff;}
.companys .companys-left ul li a:hover{background:#008EDE;}
.companys .companys-left ul li a .icon-box{width:70px;height:70px;margin:30px auto 0;}
.companys .companys-left ul li a .icon-box img{width:40px;height:40px;}
.companys .companys-left ul li a .icon-box p{font-size:16px;}

.companys .companys-right{width:410px;height: 275px;border-radius:4px;background:url(../images/c07.jpg) no-repeat center;text-align:center;}
.companys .companys-right a{display:block;width:110px;height:110px;margin:0 auto;font-size:24px;color:#fff;margin-top:40px;padding-top:40px;}
.companys .companys-right a img{width:60px;height:60px;}
.companys .companys-right a p{display:block;border-bottom:#fff solid 1px;}


.parents{width:100%;height:400px;background:url(../images/card2.jpg) no-repeat center;}
.parents .subparents{width:1300px;overflow:hidden;margin:0 auto;}
.parents .hd{}
.parents .hd dl{margin:50px 0;text-align:center;}
.parents .hd dl dt{line-height:60px;font-size:30px;}
.parents .hd dl dd{font-size:16px;color:#666;}
.parents .bd{}
.parents .bd ul{}
.parents .bd ul li{float:left;width:135px;height:45px;margin:0 40px 30px 40px;}


/*底部*/
.footer{width:100%;height:240px;background:#363636;padding:45px 0 0 0;}
.footer .subfooter{width:1300px;overflow:hidden;margin:0 auto;}
.footer .footer-left{width:700px;}
.footer .footer-left dl{}
.footer .footer-left dl dt{margin-bottom:20px;font-size:28px;color:#e3e3e3;}
.footer .footer-left dl dd{line-height:34px;font-size:16px;color:#e3e3e3;}
.footer .footer-right img{display:block;width:110px;height:110px;margin:0 auto 20px;}
.footer .footer-right span{display: block;width:145px;height:40px;text-align:center;line-height:40px;box-sizing:content-box;
border:#fff solid 1px;font-size:16px;color:#fff;}

.copyright{height:60px;background:#222222;line-height:60px;color:#e3e3e3;}
.subcopyright{width:1300px;overflow:hidden;margin:0 auto;}
.subcopyright a{color:#e3e3e3;}

.fixed-banner{width:100%;height:400px;}
.fixed-banner-text{width: 51%;margin:0 auto;vertical-align: middle;}
.fixed-banner-text h3 {font-size: 38px;color: #fff;position: relative;padding:10% 0 30px 0;position:relative;}
.fixed-banner-text h3:after{content:'';position:absolute;left:4px;bottom:0px;background:#fff;height:3px;width:50px;}
.fixed-banner-text p {width:60%;font-size:20px;line-height:32px;color:#fff;margin-top:30px;}
    

/*新闻列表*/
.news-list{overflow:hidden;margin:30px auto;}
.news-list .fl{float: left;width:940px;}
.news-list .fl .hd{width:940px;height:50px;margin-bottom:20px;line-height:50px;border-bottom:#E3E3E3 solid 2px;}
.news-list .fl .hd h3{width:200px;height:50px;line-height:50px;margin-bottom:20px;text-align:center;font-size:26px;color:#d31a3d;position:relative;}
.news-list .fl .hd h3:after{content:"";display: block;position: absolute;left:0;bottom:-2px;width: 100%;height: 2px;background:#d31a3d;z-index:99;}
.news-list .fl .bd{}
.news-list .fl .bd .text{display:flex;flex-flow:row;margin-bottom:10px;padding-bottom:20px;border-bottom: 1px dashed #d5d5d5;}
.news-list .fl .bd .text:hover{background:#f5f6f8;}
.news-list .fl .bd .text .img-box{width:180px;height:110px;margin-right:20px;}
.news-list .fl .bd .text .img-box img{width:180px;height:110px;}
.news-list .fl .bd .text .text-box{flex:1;}
.news-list .fl .bd .text .text-box h4{line-height:36px;font-size:18px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.news-list .fl .bd .text .text-box .source span{margin-right:10px;}
.news-list .fl .bd .text .text-box span{display:inline-block;height:22px;line-height:22px;font-size:12px;color:#717171;}
.news-list .fl .bd .text .text-box p{line-height:24px;font-size:14px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
    
.news-list .fr{float: right;}


/*招标列表*/
.biao-list{overflow:hidden;margin:30px auto;}
.biao-list .fl{float: left;width:940px;}
.biao-list .fl .hd{width:940px;height:50px;margin-bottom:20px;line-height:50px;border-bottom:#E3E3E3 solid 2px;}
.biao-list .fl .hd h3{width:200px;height:50px;line-height:50px;margin-bottom:20px;text-align:center;font-size:26px;color:#d31a3d;position:relative;}
.biao-list .fl .hd h3:after{content:"";display: block;position: absolute;left:0;bottom:-2px;width: 100%;height: 2px;background:#d31a3d;z-index:99;}
.biao-list .fl .bd{}
.biao-list .fl .bd .text{padding:0 10px;line-height:50px;border-bottom: 1px dashed #d5d5d5;}
.biao-list .fl .bd .text:hover{background:#f5f6f8;}
.biao-list .fl .bd .text:hover a{color:#d31a3d;}
.biao-list .fl .bd .text a{font-size: 16px;color:#333;padding-left:20px;background:url(../images/icon-news.png) no-repeat left;background-size:12px 12px;}
.biao-list .fl .bd .text span{float:right;font-size: 14px;color:#717171;}


.side-box{width:300px;}
.side-column{overflow:hidden;border:#E3E3E3 solid 1px;box-shadow: 0px 0px 3px #ccc;}
.side-column h3{height:46px;background:#008EDE;text-align:center;line-height:46px;font-size:20px;color:#fff;}
.side-column ul{margin:0 20px}
.side-column ul li{line-height:42px;border-bottom:#e3e3e3 solid 1px;background:url(../images/left_0.png) no-repeat right;}
.side-column ul li a{display:block;font-size:16px;color:#444;}

.other-column{overflow:hidden;margin:20px 0 0 0;border:#E3E3E3 solid 1px;box-shadow: 0px 0px 3px #ccc;}
.other-column h3{height:46px;background:#008EDE;text-align:center;line-height:46px;font-size:20px;color:#fff;}
.other-column ul{margin:0 20px}
.other-column ul li{width:245px;line-height:32px;padding-left:12px;background:url(../images/left_4.png) no-repeat left;overflow: hidden;
text-overflow: ellipsis;display: inline-block;white-space: nowrap;}
.other-column ul li a{display:block;font-size:14px;color:#444;}


/*侧边栏*/
.side-box{width:300px;}
.side-column{overflow:hidden;border:#E3E3E3 solid 1px;box-shadow: 0px 0px 3px #ccc;}
.side-column h3{height:46px;background:#d31a3d;text-align:center;line-height:46px;font-size:20px;color:#fff;}
.side-column ul{margin:0 20px}
.side-column ul li{line-height:42px;border-bottom:#e3e3e3 solid 1px;background:url(../images/left_0.png) no-repeat right;}
.side-column ul li a{display:block;font-size:16px;color:#444;}

.other-column{overflow:hidden;margin:20px 0 0 0;border:#E3E3E3 solid 1px;box-shadow: 0px 0px 3px #ccc;}
.other-column h3{height:46px;background:#d31a3d;text-align:center;line-height:46px;font-size:20px;color:#fff;}
.other-column ul{margin:0 20px}
.other-column ul li{width:245px;line-height:32px;padding-left:12px;background:url(../images/left_4.png) no-repeat left;}    
.other-column ul li a{display:block;font-size:14px;color:#444;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}


/*案例*/
.case{width:1300px;overflow:hidden;margin:30px auto;}
.case .hd{margin:0 0 50px 0;text-align:center;line-height:40px;font-size:30px;}
.case .hd span{display:block;width:140px;height:40px;margin:0 auto;position:relative;color:#d31a3d;}
.case .hd span:after{content:'';background:#d31a3d;width: 34px;height: 2px;top:50px;position: absolute;left: 50%;margin-left: -17px;}
.case .bd ul{}
.case .bd ul li{float:left;width:310px;height:220px;margin:0 20px 20px 0;}
.case .bd ul li:nth-child(4n){margin-right:0;}
.case .bd ul li:hover{display:block;}
.case .bd ul li .center-box{width:260px;height:140px;margin:20% auto;}
.case .bd ul li h4{line-height:34px;font-size:16px;color:#fff;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.case .bd ul li p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3;overflow: hidden;color:#fff;}

/*联系我们*/
.contact-box{width:1300px;overflow:hidden;margin:40px auto;}
.contact-box .map-box{width:700px;height:360px;background:#666666;}
.contact-box .info-box{width:540px;}
.contact-box .info-box dl{}
.contact-box .info-box dl dt{font-size:20px;margin-top:34px;margin-bottom:30px;}
.contact-box .info-box dl dd{margin-top: 20px;padding-left: 30px;font-size:15px;}
.contact-box .info-box dl dd:nth-child(2){background:url(../images/img187.png) no-repeat left;}
.contact-box .info-box dl dd:nth-child(3){background:url(../images/img188.png) no-repeat left;}
.contact-box .info-box dl dd:nth-child(4){background:url(../images/img186.png) no-repeat left;}

/*单页*/
.about{overflow:hidden;margin:30px auto;}
.about-side-box{width:300px;margin:0 0 30px 0;}
.about-conent{width:940px;}
.about-conent .hd{display:block;width:940px;height:44px;line-height:44px;border-bottom:#E3E3E3 solid 2px;}
.about-conent .hd em{float:left;display:inline-block;width:100px;height:44px;line-height:44px;text-align:center;font-size:18px;color:#d31a3d;
font-weight:600;position:relative;}
.about-conent .hd em:after{content:"";display: block;position: absolute;left: 0;bottom:-2px;width: 100%;height: 2px;background:#d31a3d;z-index: 9;}
.about-conent .bd{overflow:hidden;padding:20px 0;}
.about-conent .bd p{line-height:24px;font-size:16px;}
.weblocal{font-size:14px;}
.weblocal a{color:#666;}
.weblocal a:hover{color:#008EDE;}

/*详情页*/
.details{width:1000px;margin:40px auto;}
.details .tit{text-align:center;font-size:26px;color:#d31a3d;}
.details .time{line-height:40px;text-align:center;font-size:14px;color:#666;}
.details .time span{margin:0 10px}
.details .conbd{font-size:16px;}

.low{padding:10px 0 0 0;margin:30px 0 0 0;border-top:#e8e8e8 solid 1px;line-height:26px;text-align: left;font-size:14px;}
.readpre{width:100%;}
.readnex{width:100%;}
.low a{color: #666666;}
.low a:hover{color:#008EDE;}

.search-list{width:1000px;overflow:hidden;margin:30px auto;}
.search-list .fl{float: left;width:1000px;}
.search-list .fl .hd{width:1000px;height:50px;margin-bottom:20px;line-height:50px;border-bottom:#E3E3E3 solid 2px;}
.search-list .fl .hd h3{width:150px;height:50px;line-height:50px;margin-bottom:20px;text-align:center;font-size:26px;color:#008EDE;position:relative;}
.search-list .fl .hd h3:after{content:"";display: block;position: absolute;left:0;bottom:-2px;width: 100%;height: 2px;background:#008EDE;z-index:99;}
.search-list .fl .bd{}
.search-list .fl .bd .text{padding:0 10px;line-height:50px;border-bottom: 1px dashed #d5d5d5;}
.search-list .fl .bd .text:hover{background:#f5f6f8;}
.search-list .fl .bd .text:hover a{color:#008EDE;}
.search-list .fl .bd .text a{font-size: 16px;color:#333;padding-left:20px;background:url(../images/icon-news.png) no-repeat left;background-size:12px 12px;}
.search-list .fl .bd .text span{float:right;font-size: 14px;color:#717171;}